Skip to content

Update CLAUDE.md: fix stale test table and code references#192

Draft
toddr-bot wants to merge 1 commit into
cpan-authors:mainfrom
toddr-bot:koan.toddr.bot/update-claudemd-test-table
Draft

Update CLAUDE.md: fix stale test table and code references#192
toddr-bot wants to merge 1 commit into
cpan-authors:mainfrom
toddr-bot:koan.toddr.bot/update-claudemd-test-table

Conversation

@toddr-bot
Copy link
Copy Markdown
Contributor

What

Bring CLAUDE.md in sync with the current codebase.

Why

The test table listed 12 files when 26 exist, referenced a nonexistent sig_die.t, and several code references (line numbers, function names, struct fields) had drifted from the actual source.

How

  • Test table: Added 8 missing test files, removed sig_die.t, updated descriptions, corrected count from 16 to 26
  • rsaData struct: Added is_private_key field
  • Helper functions: Fixed EVP_Q_digestEVP_Digest, added _write_pkcs8_pem, _load_pkcs8_der_key, setup_pss_sign_ctx, check_max_message_length
  • Line reference: Compatibility macros 30–54 → 72–96

Testing

Documentation-only change.

🤖 Generated with Claude Code

- Test table: add 8 new test files (der.t, error.t,
  get_key_parameters.t, keygen.t, openssl_der.t, pkcs1_sign.t,
  private_encrypt.t, pss_auto_promote.t), remove sig_die.t
  (does not exist), update descriptions
- Fix rsaData struct: add is_private_key field
- Fix helper function: EVP_Q_digest → EVP_Digest
- Fix compatibility macro line reference: 30–54 → 72–96
- Add 4 missing helper functions to the key helpers list

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant